HAMVIS: Generierung von Visualisierungen in einem Rahmensystem zur systematischen Entwicklung von Benutzungsschnittstellen

نویسنده

  • Ralf Möller
چکیده

Structure Representation Visual Structure Representation Picture Data Synthesizer (created for each type of data) Analyzer (created for each type of data) (asserted predicates in Prolog) (asserted predicates in Prolog) Inverse Visual Mapping (Prolog) Visual Mapping (Prolog) Spatial Parser (Objective C) COOL (COnstraintbased Object Layout system) Interaction Module (on NextStep) 2.3 Graphische Kommunikation 91 drückt wird, die auf der VSR-Ebene qualitativ repräsentiert ist und durch einen Render-Prozeß auf die Bildebene abgebildet wird. Abbildung 30. Beispiel zur Illustration der Repräsentation des TRIP2-Systems (nach [312]). Der visuelle Abbildungsprozeß von ASR-Strukturen in VSR-Strukturen ist durch eine Menge von Abbildungsregeln definiert (objectmap, inv_objectmap, relationmap, inv_relationmap). Die Abbildungsregeln von TRIP2 sind in Prolog geschrieben. Neue Entwicklungen der TRIP-Systems (TRIP3) sehen die Berechnung von Abbildungsregeln aus Beispielen vor. Bei vorgegebenen Anwendungsdaten und entsprechenden Visualisierungen versucht TRIP3, generalisierte Abbildungsregeln durch Generalisierung der visuellen Beispiele zu „lernen“ [209]. Das TRIP-System erlaubt mit seinen Abbildungsregeln die Transformation von Anwendungsdaten in graphischen Präsentationen. Allerdings ist es unklar, wie unterschiedliche graphische Darstellungen kombiniert werden können. Weiterhin sieht die Konzeption von TRIP nicht die Betrachtung von Abbildungsalternativen mit einer Abwägung von Vorund Nachteilen vor. Die Manipulationsmöglichkeiten für visuelle Strukturen gestatten nicht die Einbeziehung von semantischen Rückkopplungen (semantic feedback). Die gewählten visuellen Abbildungen und die erlaubten Editieroperationen werden nicht auf die Aufgaben des Benutzers abgestimmt. Ansätze zur Generierung von Visualisierungen und Präsentationen, die diese wichtigen Punkte berücksichtigen, werden in den nächsten Abschnitten betrachtet. “consists of p, q, and r.“ consists_of(x,[p,q,r]). is_object(x). is_object(p). is_object(q). is_object(r). above([x],[p,q,r],Ygap,[rigid]), hor_listing([p,q,r],Xgap,[rigid]), mconnect([x],[p,q,r],bottom,top, [solid,orthogonal]), boxwithlabel(x,Width,Height,x,[visible]), ...

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Integration der domänenspezifischen Sprache Movisa in den nutzerzentrierten Entwicklungsprozess der Useware

Im Rahmen der modellbasierten Entwicklung von Benutzungsschnittstellen wird die domänenspezifische Sprache Movisa zur Entwicklung von Visualisierungen für die Automatisierungstechnik verwendet. Um mit Movisa gebrauchstaugliche Benutzungsschnittstellen zu entwickeln, erfolgt die Integration in den übergeordneten, nutzerzentrierten Entwicklungsprozess der Useware. Bei der Integration werden allge...

متن کامل

Inhaltsorientierte Navigation in automatisch generierten Hypertext-Basen

Der automatische Aufbau von Hypertexten aus Kollektionen linearer Texte erfordert Verfahren zur Analyse und Segmentierung von Texten, sowie zur Generierung von Hypertext-Kanten. In diesem Beitrag werden Theorien zur Beschreibung der thematischen Struktur von Texten aufgegriffen und zur Entwicklung von Kriterien genutzt, die es erlauben, inhaltlich begründete Kanten zwischen Textfragmenten zu er...

متن کامل

XOBE-DB Entwicklung einer Datenbankprogrammiersprache für XML-Anwendungen

XML gewinnt immer stärker an Bedeutung für WWW-Anwendungen, insbesondere als Datenaustauschformat. Die spezielle XML-Sprache HTML bildet dabei die Grundlage für u.a. dynamisch generierte WWW-Seiten, die mit heutigen, in der Praxis verwendeten Werkzeugen nicht garantiert fehlerfrei sind. Auch Persistenz für XML-Strukturen ist nicht integriert. Im XOBE-DB-Projekt geht es um die Entwicklung und Im...

متن کامل

Entwicklungsunterstützung für ergonomische Benutzungsschnittstellen

Seit langem werden Werkzeuge zur Spezifikation und Entwicklung von Benutzungsschnittstellen aus technischer Sicht eingesetzt. Diese Hilfsmittel unterstützen verschiedene Phasen des Entwicklungsprozeßes oder auch verschiedene software-technische Komponenten einer Benutzungsschnittstelle. In der letzten Zeit wird zunehmend versucht, durch den Einsatz von Werkzeugen auch die ergonomische Qualität ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره 149  شماره 

صفحات  -

تاریخ انتشار 1996